import React,{useEffect} from 'react'

export default function AutoTimes() {
  /*
    useEffect回调函数(第一个参数)的返回值是一个回调函数的时候，这个回调函数就模拟
    类组件的componentWillUnmount
  */
  useEffect(()=>{
    let timer=setInterval(() => {
        console.log('------定时任务-------');
    }, 1000);
    return ()=>{
        //这个返回的回调函数属于useEffect闭包，所以可以直接调用useEffect的局部变量
        clearInterval(timer)
    }
  })
  return (
    <div>
        <h1>后台定时任务</h1>
    </div>
  )
}
